メインコンテンツまでスキップ
バージョン: DAI 7.1

モデル実行メソッド

モデルを実行するには、application/x-www-form-urlencodedという値を持つContent-Typeヘッダーとともに、アクセストークンを含むAuthorizationヘッダーを提供する必要があります。

実行エンドポイントは、実行の方法を制御するためのリクエストボディ内のパラメータを含むPOSTリクエストを受け付けます。必須のフィールドはモデル名とあなたのグループ名で、これらはアカウント作成時に割り当てられ、デフォルトではあなたのメールアドレスになります。これら2つのパラメータだけで実行した場合、モデルはEggplant Functionalスクリプトに接続せずにモデルを通るパスを生成します。

Eggplant Functionalスイートに接続したい場合は、その接続を確立するためにエージェントを使用する必要があります。これにより、Eggplant AIエンジンはあなたのEggplant Functionalスクリプトに接続し、それらを実行することができます。エージェントで提供したエイリアスをREST API実行リクエストのagentNameパラメータとして使用し、あなたのEggplant FunctionalスイートへのパスをsuiteLocationパラメータに入力します。これら2つのパラメータは、Eggplant Functionalに接続するために必要です。他のオプションでは、イテレーション数、ログファイル名、ログディレクトリ、シード番号、最大アクション数、再生フラグなどを変更することができます。directedTestパラメータは、特定のテストケースを実行するために使用することができます。

メソッド

POST -> http://localhost:8000/api/run

ヘッダー

名前
Authorizationbearer <access_token>
Content-Typeapplication/x-www-form-urlencoded

ボディパラメーター

名前タイプ必要デフォルト値
agentNameTextいいえ
bins整数いいえ100
coverdbTextいいえttdb
covertarget整数いいえ1
directedTestTextいいえ
executetrue/falseいいえ
groupTextはい
iterationstrue/falseいいえ1
logdirTextいいえlogs
logfileTextいいえmodelname_seed_date.log
maxActions整数いいえ10000
modelNameTextはい
onerrorテキスト (cleancontinueimmediatedebug)いいえclean
pathTextいいえ
replay整数いいえ
seed整数いいえランダム (1-999999)
suiteLocationTextいいえ
verbosityTextいいえ0x6b00

可能なレスポンス

ステータスステータステキスト説明
200OK
400Bad request必要なパラメータが送信されていません
401認証されていないアクセストークンが無効です
403禁止されています使用可能な同時ユーザーライセンスが不足しています
403禁止されています現在のユーザーはリクエストされたモデルへのアクセス権がありません

レスポンスボディJSON

典型的なレスポンス:

{
"processid": 605546960,
"id": "6632c840-c731-4535-9f3a-890e61f85b04",
"iterations": "1",
"agent": "DAI-Testing"
}
名前タイプ説明
processid整数実行中のプロセスのID。
idText3600進行状況を確認し、中止するための実行の一意のID。
iterations整数bearerこの実行のイテレーション数。
agentTextbearer接続されたエージェントの名前。